package com.suning.sawp.web.controller;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.suning.sawp.dto.common.ReturnMsg;
import com.suning.sawp.dto.geography.SnCityInfo;
import com.suning.sawp.intf.biz.GeographyService;
import com.suning.sawp.web.exception.MyGsonView;

/**
 * 
 * 地理位置业务控制类<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Controller
@RequestMapping("/geography")
public class GeographyController extends DjBaseController {
    
    @Resource
    GeographyService geographyService;
    
    /**
     * 
     * 功能描述: 根据经纬度定位城市信息<br>
     * 〈功能详细描述〉
     *
     * @param lat
     * @param lng
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    @RequestMapping("/getCityCodeByLocation")
    public MyGsonView getCityCodeByLocation(Double lat, Double lng) {
        ReturnMsg<SnCityInfo> retMsg =
                geographyService.getCityCodeByLocation(lat, lng);
        return setGsonView(retMsg);
    }
}
